#ifndef SVGSQUARERECTELEMENT_H
#define SVGSQUARERECTELEMENT_H

#include "svgrectelement.h"
class ENTITYSHARED_EXPORT SvgSquareElement : public SvgRectElement
{
public:
	SvgSquareElement(SvgNode *parent = 0);


	virtual void onResize(QRectF rect);


    virtual SvgTypeENUM svgType() const {
		return SVG_SQUARE;
	}
protected:
	virtual SvgNode* createThis(){ return new SvgSquareElement; }

	virtual QDomElement toXmlImpl(QDomElement &parent) const;

};

#endif // SVGSQUARERECTELEMENT_H
